Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 29.05.2017, 12:09
Новичок на форуме
Отправить личное сообщение для lmi2002 Посмотреть профиль Найти все сообщения от lmi2002
 
Регистрация: 29.05.2017
Сообщений: 3

Как вывести через JS данные
Здравствуйте, подскажите как вывести данные через JS. Есть данные взятые через AJAX запрос

html
<div id="check"></div>

JS
var imgModel=$("#model").val();

$.ajax ({
url:"./request/imgModel.php",
type:"POST",
data:{imgModel:imgModel},
dataType:"html",
success: function(data) {
data=JSON.parse(data);


for(var year in data)
{
$('#check').prepend("???");

<ul>
<li class="block-model">
<a href="" title="Corolla">
<img src="./img/frame_grey.png" alt""/>
<img class="img-model" src="./img/corolla1.png" alt""/>
<p>'.$row['model'].' ('.$row['year'].')</p>
</a>
</li>
</ul>
}
}


});

Через php у меня выводится, но я бы хотел чтобы выводилось через JS

PHP код

<div id="check">
<!--Заполнение картинками молелього ряда-->

<?php

connect_db();
$result=$mysqli->query('SELECT * FROM model_year WHERE visible=1');

while(($row=$result->fetch_assoc())!=false)
{

echo'
<ul>
<li class="block-model">
<a href="" title="Corolla">
<img src="./img/frame_grey.png" alt""/>
<img class="img-model" src="./img/corolla1.png" alt""/>
<p>'.$row['model'].' ('.$row['year'].')</p>
</a>
</li>
</ul>
';
}

$result->close();
close_db();

?>

</div>
Ответить с цитированием
  #2 (permalink)  
Старый 29.05.2017, 12:28
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,989

Сообщение от lmi2002
while(($row=$result->fetch_assoc())!=false)
Просто while($row=$result->fetch_assoc()), так как если следующий запрашиваемый в ресурсе ряд отсутствует, fetch_assoc вернет NULL, а значит и окончание цикла.

И может цикл должен порождать элементы одного списка, а не кучу списков?

И подобные вопросы нужно задавать не в этом разделе.
Ответить с цитированием
  #3 (permalink)  
Старый 29.05.2017, 12:39
Новичок на форуме
Отправить личное сообщение для lmi2002 Посмотреть профиль Найти все сообщения от lmi2002
 
Регистрация: 29.05.2017
Сообщений: 3

Спасибо, я увидел что я не там написал. И может еще не очень корректно задал вопрос. Но могли ли Вы мне подсказать как мне JavaScript написать, можно ли
$('#check').prepend("???");
("<ul>
<li class="block-model">
<a href="" title="Corolla">
<img src="./img/frame_grey.png" alt""/>
<img class="img-model" src="./img/corolla1.png" alt""/>
<p>'.$row['model'].' ('.$row['year'].')</p>
</a>
</li>
</ul>");
Ответить с цитированием
  #4 (permalink)  
Старый 29.05.2017, 12:47
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,989

Сообщение от lmi2002
Но могли ли Вы мне подсказать как мне JavaScript написать, можно ли
Можно, но во-первых для этого сервер должен отдать данные как JSON, чего нет. Должно быть так после запроса:

echo json_encode($result->fetch_all(MYSQLI_ASSOC));


Только в этом случае JSON.parse .... Но может все таки не

<ul><li>содержание</li></ul>
<ul><li>содержание</li></ul>
....
<ul><li>содержание</li></ul>

а

<ul>
<li>содержание</li>
<li>содержание</li>
.....
<li>содержание</li>
</ul>

?
Ответить с цитированием
  #5 (permalink)  
Старый 29.05.2017, 13:39
Новичок на форуме
Отправить личное сообщение для lmi2002 Посмотреть профиль Найти все сообщения от lmi2002
 
Регистрация: 29.05.2017
Сообщений: 3

спасибо.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как передать данные из одинаковых форм php скрипту через AJAX? griga999 AJAX и COMET 22 10.10.2016 06:09
Как передать данные из js haa Общие вопросы Javascript 0 07.08.2015 08:20
initComponent: Как получить данные родителя и как получить store для вызова load()? Пролетарий ExtJS 76 04.07.2015 09:22
Как вывести данные JSON Dodik Общие вопросы Javascript 6 24.05.2013 11:52
Как реализовать отключения JS кода через админку ? lamer Серверные языки и технологии 4 08.02.2012 17:23